Megaprogramming (Preliminary Version
نویسندگان
چکیده
"Megaprogramming" refers to the practice of building and evolving computer software component by component Megaprogramming builds on the processes and technologies of software reuse, software engineering environments, software architecture engineering, and application generation in order to provide a component-oriented product-line approach to software development In the product line approach, management incentives and technology support can be structured to favor the aggregate return on investment over a set of related software products, even when certain portions of the investment-whose benefits are realized across the product line-may be higher than they would be if products were managed individually.
منابع مشابه
A Domain Model for Avionics Software
ADAGE is a project to define and realize a MegaProgramming technology for assisting the development of avionics software. The central concept of MegaProgramming is the use of domain-specific software generators that implement component-based models of software systems in the target domain [SEI90]. This report presents a preliminary domain model for avionics software. We define a layered-softwar...
متن کاملSEE Integration to Support Megaprogramming
Megaprogramming is a system development approach based on building products from a reusable set of architecture-based assets by a product-line organization. A megaprogramming SEE is tuned to support development of products in a specific product-line instead of being geared toward general purpose automation to support development of any product. This paper discusses the development of a SEE whic...
متن کاملTowards Megaprogramming: A Paradigm for Component-Based Programming
Megaprogramming is a technology for programming with large modules called megamodules that capture the functionality of services provided by large organizations like banks, airline reservation systems, and city transportation systems. Megamodules are internally homogeneous, independently maintained software systems managed by a community with its own terminology, goals, knowledge, and programmi...
متن کاملDevelopment and Validation of the Preliminary Version of Brief Inpatient Satisfaction Scale (BISS)
Background and Objectives: Questionnaire-based survey is the most common way of assessing patient satisfaction. However, most relevant survey instruments have been developed in western countries, and valid and reliable context-specific survey tools in this area are lacking. To help filling this gap, in this study we have developed and validated the preliminary version of the novel Brief Inpatie...
متن کاملProfessionalism Mini-Evaluation Exercise in Finland: a preliminary investigation introducing the Finnish version of the P-MEX instrument
Introduction: Teaching medical professionalism is increasinglyacknowledged as an important aspect of medical education.The Professionalism Mini-Evaluation Exercise (P-MEX) is anassessment tool for evaluating medical professionalism, butno studies using it as a self-assessment instrument have beenreported. This paper reports on a preliminary investigation of theFinnish version of the P-MEX instr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992